
body{
    width: 100%;
    height: 100%;
    font-size:36px;
    color:#262626;
}
.aui-flex {
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    align-items:center;
    padding:15px;
    position:relative;
    }

.b-line { position: relative; }
.b-line:after { content: ''; position: absolute; z-index: 2; bottom: 0; left: 0; width: 100%; height: 1px; border-bottom: 1px solid #e2e2e2; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }
.aui-flex-box { -webkit-flex: 1; flex: 1; min-width: 0; font-size: 14px; color: #333; }
.aui-mobile-arrow { text-align: right; color: #333; padding-right: 31px; position: relative; font-size: 0.8rem; }
.aui-mobile-arrow:after { content: " "; display: inline-block; height: 21px; width: 21px; border-width: 1px 1px 0 0; border-color: #999999; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -5px; position: absolute; top: 50%; margin-top: -6px; right: 2px; }


/*用户信息 头像*/
.user-info-box { height: 400px; background-color: #468ada;display: flex;flex-direction: column;justify-content: center;align-items: center;}

.user-info-box .user-avatar { height: 340px; width:340px; border-radius: 50%; }

.user-info-box .user-nickname { font-size: 64px; margin-top: 20px; color: white; }

.avatar { width: 120px; height: 120px; border-radius: 50%; background-color: #FFF; border: 2px solid #FFF; box-shadow: 0 0 5px gray; }

/* 浮框 */
.aui-mobile-list { margin: -20px auto 0; width: 94%; background: #fff; border-radius: 16px;}
.aui-mobile-list-two { margin-top: 10px; }
.aui-mobile-list-two .aui-palace-grid { width: 25%; }
.aui-mobile-list-two .aui-palace-grid-text h2 { padding-top: 0.2rem; }
.aui-mobile-list-two .b-line:after { left: 15px; width: 92%; }
.aui-palace { padding: 1rem 0 0 0; position: relative; overflow: hidden;text-align: center}

.aui-palace-grid { position: relative; float: left; padding: 1px; width: 25%; box-sizing: border-box; margin-bottom: 15px; }

.aui-palace-grid-icon { width: 60px; height: 60px; margin: 0 auto; }

.aui-palace-grid-icon image { display: block; width: 100%; height: 100%; border: none; }

.aui-palace-grid-text { display: block; text-align: center; color: #333; font-size: 0.85rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-top: 0.2rem; }

.aui-palace-grid-text h2 { font-size: 0.75rem; font-weight: normal;}
.aui-palace-grid-text p { font-size: 28px; font-weight: normal;}

/* 手机授权 */
.container{
    width:94%;
    background:#fff;
    border-radius:16px;
    margin-left:2vh;
    margin-top:40px;
    font-size: 30px;
}
.phone_box {
    height:120px;
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    align-items:center;
    position: relative;
}   
.phone_box .txt {
   margin-left:40px;
    
    }
    .phone_box .btn {
        color:#FFFFFF;
        background-color:#E64340;
        border-color: #E64340;
        position:absolute;
        border-radius:10px;
        right:40px;
        display:inline-block;
        line-height:60px;
        height:60px;
        font-size:26px;
        padding:0 1.34em;
        }


/* 我的订单 */
.aui-flex-box {
    margin-left: 30px;

}    
.aui-mobile-arrow {
     margin-right: 30px;
} 
.aui-flex-box p,.aui-mobile-arrow p{
    font-size: 28px;
}

.order{
    padding:  1rem 60px; 
    display: flex;
    justify-content: space-between;
}
.order-sub{
    text-align: center;
}

/* 我的收藏 */
.sublink{
    display: flex;
    align-items: center;
}
.sublink p{
    margin-left: 10px;
}

/* footer */
.weui-footer {
    padding:15px 0;
    background-color:#F5F5F5;
    
    }
    .weui-footer {
    color:#999;
    font-size:18px;
    text-align:center;
    
    }
    .weui-footer__text {
        padding:0.34em;
        font-size:24px;    
        }
            